SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 46532: The PL/I libraries for SAS/TOOLKIT® software are missing in SAS®9

DetailsDownloadsAboutRate It

This note describes how to obtain and install the SAS/TOOLKIT software PL/I libraries for SAS®9. These libraries can be used for any level of SAS®9.

  1. Click the Downloads tab at the top of this SAS note and click the tlkt.xmit entry. Save the file to your local desktop.
  2. Now, from your z/OS environment, pre-allocate a data set in which to place the tlkt.xmit file. So that everything is grouped together, name this data set tsouid.TLKT.XMIT (where tsouid is your TSO user ID). The data set attributes for this data set are RECFM=FB, LRECL=80, and BLKSIZE=3120. Three cylinders of space are needed on a 3390 device.

  3. Using binary mode of FTP, transfer the tlkt.xmit file that you saved on your local desktop machine to the pre-allocated data set on z/OS in Step 2.

  4. From z/OS, issue the TSO RECEIVE command for the XMIT file that you just transferred with binary FTP. If you have TSO PROFILE PREFIX defined with your user ID, then the command would be:
    TSO RECEIVE INDATASET(TLKT.XMIT)

  5. When you are prompted to supply restore parameters, press ENTER. This unloads the XMIT file to a partitioned data set (PDS) that it creates with the name tsouid.TLKT.PLI.XMIT. The unloaded PDS has 6 members, 5 of which are themselves TSO XMIT files, and the sixth being ZREXX, which is a REXX program (exec) that unloads the other members.

  6. Either run TSO RECEIVE for each of the 5 members (CNTL, LOAD, MACLIB, OBJ, SRC) or execute the ZREXX exec. The REXX exec ZREXX expects that this PDS was unloaded as tsouid.TLKT.PLI.XMIT.

    If your TSO PROFILE PREFIX is set to your TSO user ID and the XMIT PDS is named as previously described, then run ZREXX:

    TSO EXEC tsouid.TLKT.PLI.XMIT(ZREXX)
    TSO RECEIVE processing writes messages listing the unloaded members that are written to the terminal in linemode. Press ENTER for *** (screen full) and for RESTORE prompts (to take the default values).

  7. There should be 5 data sets unloaded. If you take the defaults as noted by pressing ENTER for the RESTORE prompts, the data sets will be as follows:
        
       tsouid.TLKT.PLI.CNTL
       tsouid.TLKT.PLI.LOAD
       tsouid.TLKT.PLI.MACLIB
       tsouid.TLKT.PLI.OBJ
       tsouid.TLKT.PLI.SRC
    

  8. You can now rename or copy these to the installed SAS libraries. Renaming them should require only replacing the low-level qualifier of the data set tsouid with your SAS Installation high-level-qualifier name.


Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemBase SASz/OS9.1 TS1M09.4 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.